/**
 * 系统登录JS
 * @author Assassin
 */

// 登录方法
function executeLogin() {
    // 表单验证
    var account = $('#account').val();
    if (shiro.util.isEmpty(account)) {
        layer.tips('账号不能为空', '#account');
        return false;
    }
    var password = $('#password').val();
    if (shiro.util.isEmpty(password)) {
        layer.tips('密码不能为空', '#password');
        return false;
    }
    // 提交登录
    shiro.ajax({
        url: 'executeLogin',
        data: $('#loginForm').serialize(),
        success: function (data) {
            if (data.result == 0) {
            	//当用户角色只有一个时不进入角色选择页面
				if(data.data > 1){
                    selectRole();
				}else{
					layer.msg(data.message, {icon: 1, time: 1000}, function () {
	                    window.location.href = shiro.baseUrl + "main";
	                });
				}
            } else {
                layer.msg(data.message, {icon: 5, time: 1000});
                $('#password').val('');
                $('#account').focus();
            }
        }
    });
    return false;
}
//弹窗选择角色
function selectRole() {
     layer.open({
         type: 2,
         skin: 'layui-layer-lan',
         title: "角色选择",
         //shadeClose: true,
         //shade: false,
         //maxmin: true, //开启最大化最小化按钮
         area: ['500px', '170px'],
         content:  shiro.baseUrl +'/role'
     });
 }